See Groundwork, for Ex address syntax. See Options, to see how to get literal (non-regular-expression) search and how to stop search from wrapping around.
Viper does not parse search patterns and does not expand special symbols found there (e.g., ‘~’ is not expanded to the result of the previous substitution).
After typing / or ? all the usual
Emacs minibuffer commands, such as M-p and
M-n are available. In addition, typing
C-s will insert the last search string used by the
Emacs incremental search command (which is bound to
C-s everywhere except in this case).
Note: The newline character (inserted as
C-qC-j) can be used in
<repl>.